/**
 * Copyright (C) 2018-2021
 * All rights reserved, Designed By www.yixiang.co

 */
package com.station.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

import java.math.BigDecimal;

/**
* @author hupeng
* @date 2020-05-12
*/

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
@TableName("common_pay_record")
public class CommonPayRecord extends BaseDomain {

    /**
     * 编号
     */
    @TableId
    private Long id;

    /**
     * 加油流水id
     */
    private String saleId;

    /**
     * 会员id
     */
    private String memberId;

    /**
     * 支付流水号
     */
    private String payid;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 渠道类型
     */
    private String channelType;

    /**
     *渠道订单号
     */
    private String channelOrderId;

    /**
     *商户订单号
     */
    private String merchantOrderId;

    /**
     * 支付价格
     */
    private BigDecimal payPrice;

    /**
     * 支付类型
     */
    private String payType;

    /**
     * 渠道回调url
     */
    private String channelNotifyUrl;

    /**
     * 备注
     */
    private String remark;

    /**
     * 第三方订单号
     */
    private String thridOrder;
    /**
     * 支付渠道
     **/
    private String payer;

    private Integer isDel;
    /**
     * 业务类型
     **/
    private String business;
    /**
     * 业务类型
     **/
    private String stationId;
    /**
     * 回调状态
     **/
    private String isNotifyStatus;

    /**
     * 是否生成订单
     **/
    private Integer isCreateOrder;
}
